package com.yoofn.framework.config

import android.support.annotation.LayoutRes
import com.yoofn.framework.http.HttpNetData

/**
 *
 * Created by kalshen on 17/6/3.
 * @param layoutId {必填}  布局文件id
 * @param httpNetDatum {选填}  的网络请求对象(单个或多个) 默认为null 不请求网络
 * @描述 基础fragment的配置对象
 */
class ViewConfig(@LayoutRes val layoutId: Int
                 , vararg httpNetDatum: HttpNetData
) {
    /**
     * 网络请求对象 封装了request dialog 等
     */
    var httpNetData: Array<out HttpNetData> = httpNetDatum

    /**
     * 是否需要下拉刷新,默认为 false
     */
    var shouldSwipeRefresh: Boolean = false

    /**
     * 回显是否需要刷新,默认为 false
     */
    var shouldOnResumeRefresh:Boolean = false

    /**
     * 初始化viewConfig 配置
     */
    /*fun init(){
        //增加下拉刷新
        if (shouldSwipeRefresh) {

        }
    }*/


}